﻿.NavMenu {
    height: 32px;
    float:left;
}
.nav {
    float: left; width:940px;
   
}
.nav ul {
   
}
.nav_line {
    background: url("../images/common/nav_line.gif") no-repeat scroll center top transparent;
    display: inline-block;
    height: 32px;
    width: 1px;
}
.nav li {
    float: left;
    line-height: 32px;
    position: relative;
    text-align: center;
    z-index: 999999; width:100px;
}
.nav li.line{color:#e0e0e0; width:1px; height:25px;background: url("../images/common/line01.gif") left 7px no-repeat;}
.nav li span a {
    display: block;
    height: 32px;
    line-height: 32px;
font-weight:bold;
}
.nav_other span:hover{
    background:url(../images/common/menuicon.gif) 5px center no-repeat; height:32px;
    color: #64a92a;
    display:block;
    text-align:center;
}

.nav li.current a{color:#63a729;}
.nav li.current dl dd a{color:#333;}
.nav li.current dl dd a:hover{color:#63a729;}



.nav li p{ text-align:left;left:5px; height:25px; display:none; line-height:25px; position:absolute;top:32px;background: url("../images/common/menuicon02.gif") no-repeat  center left; text-indent:5px;}
.nav li p a{ padding:0px 10px;}
.nav li#home{width:65px;}
.nav li#service{width:110px;}

.nav li.nav_long span a{ width:142px;}
.nav li a:hover { color:#63a729;
}

.nav_other {
    padding:0px 0px;
}
.nav_other p a:hover{ color:#CE1616;}

.nav_other dl dd.top{background: url("../images/common/nav2topbg.gif") left top no-repeat; height:38px; width:165px; }
.nav_other dl dd.bottom{background: url("../images/common/nav2bottombg.png") left top no-repeat; height:14px; width:165px; }

.nav_long dl dd.top{background: url("../images/common/nav2topbg.gif") left top no-repeat; height:38px; width:153px; }
.nav_long dl dd.bottom{background: url("../images/common/nav2bottombg.png") left top no-repeat; height:14px; width:165px; }

.nav_long {
    width: 142px; padding:0px 10px;
}
.nav_long span a {
}
 .nav_current01 a {
    background: url("../images/common/menubg2.gif") no-repeat scroll center top transparent;
    color: #2b5386;
    height: 32px;
    width: 124px;
}
.nav_long span a:hover{background:url(../images/common/menubg3.gif) left center no-repeat; width:142px; height:32px;}
li.nav_current02 a {
    background:url(../images/common/menubg3.gif) left center no-repeat; width:142px; height:32px;
    color: #333333;
    margin:0px auto;
    
}
.nav_lv2_long {
    width: 142px;margin-left:10px;
}
.nav_lv2_long dd {
    height: 32px;
    line-height: 32px;
    width: 154px;
    text-align:left;
    padding-left:12px;
    background: url("../images/common/nav2bg.gif") left top repeat-y;
    
}
.nav_lv2_long a:hover {
    color: #333333;
    display: block;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    width: 152px;
    font-weight:bold;
}

.nav_lv2_long dd a {
 background: url("../images/common/nav2bg.gif") left top no-repeat;margin:0px 0px 0px 0px;/*opacity: .4;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=40)";*/
    display: block;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    text-align: left;
    width: 140px;
}

li.current span a{background:url(../images/common/menubg3.gif) left center no-repeat; height:32px;}
li#home.current span a,li#about.current span a,li#news.current span a,li#career.current span a{background:url(../images/common/menubg2.gif) left center no-repeat;  height:32px;}

li.current_m span a{background:url(../images/common/menubg3.gif) left center no-repeat;  height:32px;}
li#home.current_m span a,li#about.current_m span a,li#news.current_m span a,li#career.current_m span a{background:url(../images/common/menubg2.gif) left center no-repeat; height:32px;}


li#download.nav_current02 dl dd{width:140px;background:none;}
li.nav_current02 dl dd a{width:152px; text-align:left;}
li.nav_current02 dl{width:165px; margin:0px 0px 0px 10px;/*opacity: .4;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=40)";*/}

.nav_other span a {
    /*color: #2b5386;*/
}
.nav_other span{padding:0px 20px; display:block;}

.nav-lv2 {
    display: none;
    left: -30px;
    position: absolute;
    top: 24px;
}
.nav_long dl.nav-lv2{display: none;
    left: -13px;
    position: absolute;
    top: 24px;}
.nav_lv2_short {
    width: 165px;
}

.nav_lv2_short dd {
    height: 26px;
    line-height: 32px;
    width: 165px;
    background: url("../images/common/nav2bg.gif") left top repeat-y;
}
.nav_lv2_short dd a {
   /*opacity: .4;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=40)"*/
    color: #333333;
    display: block;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    text-align: left;
    width: 150px;
     background: url("../images/common/nav2bg.gif") left top repeat-y;
    padding-left:13px;
}
.nav_lv2_short a:hover {
    
    color: #333333;
    display: block;
    font-weight: 700;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    width: 150px;
}



.menu_right{ height:22px; float:right;margin-top:5px;}
.menu_right td{padding:0px 10px;}
.menu_right td.left{border-right:1px #e0e0e0 solid;}
.menu_right td.right{ font-family:	Microsoft YaHei;}

.nav-lv{width:110px; background:#ccc;background:#fff; border-bottom:1px #cfcfcf solid; border-top:none; position:absolute; left:0px; z-index:999999999;}
.nav-lv dd.topbg{background:#fff url("../images/common/nav_lvbg.gif") left 15px no-repeat; height:21px;border:none; width:90px; overflow:hidden;}
.nav-lv dd a{ color:#333;}
.nav-lv dd a:hover{color:#63A729;}
.nav-lv dd{ border-left:1px #cfcfcf solid;border-right:1px #cfcfcf solid;width:89px; padding:0px 10px;}
.nav-lv dd a{ display:block;border-bottom:1px #eaeaea dotted; width:90px; margin:0px auto; }
